Digital media concepts and applications - Crews, Tena B.; MAy, Karen (Cengage Learning, 2017)