Computers - Long, Larry E.; Long, Nancy (Prentice Hall, 2001)