Introduction To Computers - Norton, Peter (2007)