Models, Strategies, and Methods for Effective Teaching by Hellmut R. Lang & David N. Evans