DataCamp
Try Unsupervised Learning in Python
Print Download PDF