An introduction to machine learning - Kubat, Miroslav (Springer, 2017)