Thinking skills critical thinking and problem solving - Butterworth, John; Thwaites, Geoff (Cambridge Univ. Press, 2013)