Teaching of Social studies Principles approaches and practices - Sharma, Shashi Prabha (Kanishka Publishers, 2011)