S.P.Ruhela Teaching of social science - New Delhi Neelkamal Publication 2009 - 448p ISBN: 978-8183164733 Subjects--Topical Terms: History Dewey Class. No.: 900.7 RUHT