Multimedia technologies - Banerji, Ashok (Tata McGraw-Hill, 2010)