Engineering physics:theory and experiments - Srivastava, S. K (New Age International, 2001)