Principles, methods and techniques of teaching - J C Aggarwal (Vikas publishing house, 2009)