Cambridge International AS & A Level Thinking Skills, Problem Solving and Critical Thinking, Hodder 323 pages