Computers in your Future 2004 - PFAFFENBERGER, Bryan (Pearson/Prentice Hall, 2003)