Multimedia : - Vaughan, Tay (McGraw Hill, 2011)