1000 ideas for teaching history - Murphy, Julia (Continuum;, 2007)