Artificial intelligence - Boden, Margaret A. (Academic Press,)