ABC OF PHYSICS - SATISH K GUPTA (HIMALAYA PUBLISHING HOUSE)