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