Computers in your future 2004 Introductory version - Pfaffenberger, Bryan (Prentice Hall, 2004)