Essentials of educational technology - Schwartz, James E. (Allyn and Bacon, 1999)