The art and craft of teaching - Gullette, Margaret Morganroth (Harvard University Press, 1984)