The design, development, and evaluation of instructional software - Hannafin, Michael J. (Macmillan, Collier Macmillan, 1988)