Teaching principles and practice - Cole, Peter G.; Chan, Lorna K. S. (Prentice Hall, 1994)