Hands-on machine learning with scikit-learn and scientific Python toolkits a practical guide to implementing supervised and unsupervised machine learning algorithms in Python - Amr, Tarek (Packt, 2020)