Models, strategies, and methods for effective teaching - Lang, Hellmut R. (Pearson/Allyn & Bacon, 2006)