Introduction to computers Vol.1 Fundamentals of computer science - Subramanian, N. (New Delhi Tata McGraw Hill, 1986)