Social studies for secondary schools teaching to learn, learning to teach - Singer, Alan J. (Routledge, 2009)