Using Infomation Technology: a Practical Introduction to Computers and Communications - Brian K. Williams (McGraw Hill)