Social studies for secondary schools teaching to learn, learning to teach - Singer, Alan J. (L. Erlbaum Associates, Publishers, 2003)