Introduction to Information Technology - Rajaraman, V. (New Delhi PHI, 2009)