Understanding teacher development - Hargreaves, Andy; Fullan, Michael G. (Teachers College Press, 1992)