Introduction to Computers, Sixth Edition - NORTON, Peter (McGRAW-HILL INTERNATIONAL EDITIONS, 2006)