Computing Concepts: complete edition, 2ed - Maeve Cummings (McGraw Hill)