Science and Technology For Civil services preliminary and examination - Agrahari, Ravi P. (Chennai McGraw Hill Education, 2020)