Fundamentals of computers - Rajaraman, V (New delhi Prentice-Hall of India, 2007)