A description of teacher-student interaction from a developmental perspective - Ribble, James Mark.