Fundamentals of computers - Rajaraman, V. (New Delhi: PHI Learning Private Limited, 2010)