Mathematics Education and Technology-Rethinking the Terrain - Celia Hoyles; Hoyles, Celia; Lagrange, Jean-Baptiste (Springer US, 2010)