Interactive multimedia in education and training - Mishra, Sanjay (Hershey IDEA Group, 2005)