Comprehensive physics JEE advanced - Bajaj, N.K. (Chennai McGraw Hill Education, 2017)