Understanding primary education : developing professional attributes, knowledge and skills - Penelope Harnett (Routledge, 2008)