Principles of multimedia - Parekh, Ranjan (Tata McGraw-Hill Pub., 2006)