Basic principles of learning and teaching - Sharma, S R