Planning, teaching and class management in primary schools - Hayes, Denis, author (A David Fulton Book, 2013)