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