Theories of teaching and learning - Sharma, S.R. (Jaipur Book Enclave, 2005)