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