Educational Psychology : development of teaching and learning - Janardan Prasad (Kanishka, 1995)