Teacher Professional Development in Changing Conditions - Beijaard, Douwe (Springer Netherlands, 2005)