Schwartz, James E. and Robert J. Beichner (1999). Essentials of Educational Technology. Needham Heights, MA : Allyn & Bacon.