Teaching principles and practices - Cole, Peter G. (Prentice Hall, 1994)