Machine Learning For Hackers by Drew Conway & John Myles White