Teaching Strategies by Donald C. Orlich, Robert J. Harder & Donald Orlich