Teaching of social studies: Principles, approaches and practices - Shashi Prabha Sharma (New Delhi, 2011)