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