Source: http://raw.rutgers.edu/MiklosVasarhelyi/Resume%20Articles/BOOKS/B13.%20artificial%20intelligence.pdf