Hands-on unsupervised learning using Python : how to build applied machine learning solutions from unlabeled data - Patel, Ankur A. (O'Reilly, 2019)