THINKING SKILLS - BUTTERWORTH, JOHN; THWAITES, GEOFF (Cambridge University Press, Cambridge Cambridge, 2006)