Encyclopaedia of teaching of science vol. 3 Teaching science at higher level - Yadav, M. S. (New Delhi Anmol Publications, 2000)