Multimedia demystified - Dowling, Jennifer Coleman (McGraw-Hill, 2012)