Computers in your future - Pfaffenberger, Bryan (Prentice-Hall, 2002)