Developing thinking; developing learning : a guide to thinking skills in education - McGregor, Debra (Open University Press, 2007)