Introduction to computers - Norton, Peter (Tata McGraw-Hill, 2006)