Brilliant primary school teacher - Harcombe, Kevin (Pearson Education Limited, 2011)