Designing interactive multimedia systems - Dastbaz, M. (McGraw-Hill, 2002)