SINGH ASHOK KUMAR SCIENCE AND TECHNOLOGY: FOR CIVIL SERVICES EXAMINATIONS - NEW DELHI TMH 2010 - VII, 646 ISBN: 0070655485