Philosophical Aspects of Teaching & Learning - Sharma, Sr (Jaipur Book Enclave, 2006)