Engineering physics - Narayana, K. L (Scitech Pub, 2000)