Psychological philosophical and sociological foundations of education. - Aggarwal, J.C. (Shipra Publication, New Delhi, 2009)