Computers and information processing - Fuller, Floyd (New York West Publishing, 1988)