Introduction to Machine Learning with Python
oreilly.com