Science technology : for civil services examinations - Agrahari, Ravi P. (London McGraw hill, 2017)