Data Science Foundations with Python with Zylabs
Read Chapter 10: Unsupervised Learning
This reading helps provide support for unsupervised learning.