EBOOK: Introduction to Algorithms for Data Mining and Machine Learning