Rob Thomas: A Practical Guide to Machine Learning: Understand, Differentiate, and Apply