Artificial Intelligence : Foundations of Computational Agents - Poole, David L. (Cambridge University, 2017)