Teaching And Learning History by Christine Kinealy, Geoff Timmins & Keith Vernon