Fundamentals of computers - Rajaraman, V (PHI Learning Pvt. Ltd., 2010)