Introduction To Computers - Peter Nortons (McGraw Hill, 2006)