Designing Effective Instruction by Steven M. Ross, Jerrold E. Kemp & Gary R. Morrison