Thinking Skills-@2nd edition,critical-Thinking-and-Problem-Solving-,John Butterworth and Geoff Thwaites (1)