Interactive multimedia in education and training - Mishra, Sanjaya. (IDEA GROUP Inc., 2005)