Computers - larry Long (Prentice Hall, 2005)