Key Stage 1 Problem Solving by Anne Forster & Paul Martin