Fundamentals of multimedia - Li, Ze-Nian (Pearson education, 2009)