One thousand plus questions on general science general studies for civil services preliminary examinations - paper I - Vashist, Ashish Kumar (Tata Mc Graw Hill Education, 2012)