100 ideas for teaching mathematics - Ollerton,M. (London Continuum, 2007)