Techniques in artificial intelligence - Simmons , Adam (Brilliance publication, 2023)