Techniques of teaching history - Venugopala Rao, K. (New Delhi, 2007)