Digital Media : concepts and applications - Crews, B. Tena; May, Karen; Skintik, Catherine