Effective Instructional Strategies by Kenneth D. Moore & Will Richardson