Also see
There can’t be many maths teachers in the land who have not heard of Craig Barton, either through his...