Thinking Skills by John Butterworth, Simon Carver & Geoff Thwaites