Artificial intelligence : a modern approach - Russell, Stuart J., Norvig, Peter (India, 2015)