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