Introduction to computers: Fundamentals of computer science - Subramanian, N (New Delhi Tata McGraw-Hill, 1998)