Teaching and learning history - Timmins, Geoffrey. (SAGE, 2005)