Janelle Pollard: A software engineering approach to the integration of computer technology into mathematics education. University of Queensland, Australia 2004