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