Computers and problem solving - Hull, T. E. (Addison-Wesley, 1970)