What teachers need to know: the knowledge, skills and values essential to good teaching - Dill, David D; Ed (1990)