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