Fundamentals of computers - Rajaraman, V. (PHI, 2011)