Computing Concepts: complete edition, 2ed - Stephen Haag (McGraw Hill)