Multimedia concepts and practice - Mcgloughlin, Stephen (Prentice Hall, 2001)