"Buchanan, William" Mastering Computing - \\200200ENGGPSX - Macmillan 2002 London - 440p. includes index and biblioraphy ISBN: 333748069