Strategies for effective teaching - Ornstein, Allan C. (Harper & Row, 1990)