Artificial Intelligence: With an Introduction to Machine Learning 2nd Edition