Modern methods of teaching science - Joshi, M. M (Cyber Tech Publications, 2006)