Advanced psychology of teaching-learning process - Bhatia, K.K. (Kalyani Publishers, 2005)