The Cambridge Handbook of Artificial Intelligence