Thinking Skills - John Butterworth and Geoff Thawaites (Cambridge, 2006)