Digital media : concepts and applications - Crews, Tena B. (Cengage Learning, 2016)