Multimedia: computing, communications and applications - Steinmetz, Ralf (Pearson, 2006)