Clark-Wilson, A; Hoyles, C; (2017) Dynamic digital technologies for dynamic mathematics: Implications for teachers' knowledge and practice. UCL IOE Press: London, UK. Green open access