Computers and problem solving - Hull, Thomas E.; Day, David D. (Addison-Wesley, 1970)