Fundamentals of computers - Rajaraman, V (New Delhi Prentice-Hall, 2000)