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