Scientific knowledge together with technology is the two most essential pillars of human development over the ages. Practising science started proper from the times of...