Tata McGraw-Hill's 1000 plus questions on general science : Civil service preliminary examination - Vashist, Ashish Kumaretc (Tata McGraw Hill, 2012)