Artificial intelligence : an engineering approach - Schalkoff, Robert J. (McGraw-Hill computer science series, 1990)