This is a great resource for Social Science pre-service and in-service (especially novice) teachers. As a social science teacher trainer, i found the different sections/chapters of this book very engaging and relevant to the topics of the CAPS Social Science curriculum (intermediate and Senior Phase) of South Africa.