No wonder man has made several developments in science and technology. ...