Foundations of primary teaching - Hayes, Denis (Sage, 2008)
A David Fulton book