Reflective teaching the preparation of students of teaching - Cruickshank, Donald R. (Assoc. of Teacher Educators, 1987)