Hoyles, Celia; (2001) Steering between skills and creativity: a role for the computer? For the Learning of Mathematics , 21 (1) pp. 33-39.