Try Unsupervised Learning in Python
Download PDF