Teaching strategies a guide to effective instruction - Orlich, Donald C. (Houghton Mifllin, 2007)