Computers, information technology in perspective - Long, Larry, Long, Nancy (Prentice Hall, 2004)