Engineering Physics - Pandey, B.K. Chaturvedhi,S (New delhi Cengage Learning, 2012)