For this review article, we have scraped various signals (e.g. online reviews/ratings, covered topics, authors authenticity in the field, price, etc.) from web for 100's Machine Learning & Data Mining books. We have used those signals to compute a Quality Score for ranking books and publishing the list of top ML/DM/NLP books.