Introduction to Computers - NORTON, Peter (Delhi Tata Mcgraw Hill, 2009)