Teaching social studies : course guide, Associate Degree in Education / B.Ed. (Hons) Elementary 2012
- Islamabad : Higher Education Commission, 2012
- 163 p.
why teach social studies? history: people, past events and societies; geography: people, place and environment; culture and diversity; power, authority and governance; production, distribution and consumption