Teaching of Social Studies - Aggarwal, J.C. (New Delhi, Vikas Publishing House, 2006)