Introduction to Computers - Norton, Peter (New Delhi Tata McGraw/Hill, 2007)