Teaching of physics - Shrivastava, R.K. (New Delhi lotus press, 2016)