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