Stuart J and Norvig, Peter Artificial intelligence : a modern approach - 3rd ed. - Pearson 2015 ISBN: 9789332543515