Teacher learning and development the mirror maze (Springer, 2008)