Strategies for Effective Teaching by Allan C. Ornstein, Thomas J. Lasley & Allan C. Orstein