Understanding Teacher Education by James Calderhead & Susan S. Shorrock