Shelly Gary B., Cashman Thomas J, Vermaat Misty E Discovering Computers 2006 - Thomson Australia 2005 ISBN: 0-6192-5549-8