Teaching of social studies: A practical approach - Aggarwal J C (Noida, India Vikas Publishing House Pvt Ltd., 2005)
4th Enlarged edition