Mathematics every elementary teacher should know - Haylock, Derek (Springboards for teaching, 1999)