The UK National Curriculum is clear about the importance of reasoning and problem-solving in mathematics. Mastery and Depth in Primary Mathematics aims to support trainee and established teachers to embed mathematical thinking into their lessons. The authors focus on practical and actionable ways that primary teachers can develop their children's mathematical thinking, reasoning and problem-solving: ideas which are at the heart of the UK...