Thinking skills - John Butterworth and Geoff Thwaites (Cambridge University Press)