Artificial Intelligence: With An Introduction To Machine Learning - Neapolitan, E. Richard (CRC Press, 2018)