Strategies for effective teaching - Ornstein, Allan C. (McGraw Hill, 2000)