Psychological foundations of education - Singh, Bharat (Anmol Publications, 2005)