Computers and information processing - Silver, Gerald A. (Harper & Row, 1986)