Multimedia Foundations:core concepts for digital design - Costello,Vic (New York Routledge, 2017)