Introduction to computers - Norton's Peter (New Delhi Tata McGraw-Hill Publications, 2006)