Handbook of Teacher Education - Townsend, Tony; Bates, Richard; Bates, Richard J.; Townsend, Tony; Bates, Richard (Springer Netherlands, 2007)