100 ideas for trainee teachers - Cooze,Angella (Viva, 2007)