Thinking together : a programme of activities for developing speaking, listening and thinking skills for children aged 8-11 - Dawes, Lyn (Imaginative minds, 2004)