Mathematical Knowledge in Teaching - Tim Rowland, Kenneth Ruthven; Rowland, Tim; Ruthven, Kenneth (Springer Netherlands, 2011)