Teaching Number by Robert J. Wright, Garry Stanger & Ann K. Stafford