Psychological, anthropological, and sociological foundations of education - Vega, Violeta A. (Grandwater Publications, 2004)