Strategies for effective teaching - Ornstein, Allan C. (New York : HarperCollins, 1990)