Strategies for effective teaching - Ornstein, Allan C. (HarperCollins Publishers, 1990)