Philosophical aspects of teaching and learning - Sharma, S. R. (Jaipur, 2006)