A First course in Higher secondary Phy... 3rd ed - Karve, C. S.