100 ideas for teaching problem solving, reasoning and numeracy - Thwaites, Alan (Continuum one hundreds., 2008)