Science and Technology: For Civil Services Preliminary and main Examination - Agrahari, Ravi P (Chennai McGraw Hill Education (India) Pvt. Ltd., 2016)