Computers Information Technology in Perspective - LONG, Larry (Pearson/Prentice Hall, 2004)