Introduction to Information Technology - Rajaraman V. (PHI Learning Pvt. Ltd., 2010)