Encyclopaedia of multimedia - Sharma, Kamal (Anmol Publications Pvt. Ltd., 2006)