Models, strategies, and methods for effective teaching - Lang, Hellmut R. (Pearson A and B, 2006)