Learning to teach : an ethnography of student teachers' perspectives