Machine Learning: a Probabilistic Perspective, by Murphy
http://www.cs.ubc.ca/~murphyk/MLbook/
Pattern classification, by Duda et all
http://www.amazon.com/Pattern-Classification-Pt-1-Richard-Du...
The Elements of Statistical Learning, by Hastie et all. It is free from Stanford.
http://www-stat.stanford.edu/~tibs/ElemStatLearn
Mining of Massive Datasets, free from Stanford.
http://infolab.stanford.edu/~ullman/mmds.html
Bayesian Reasoning and Machine Learning, by Barber, free available online.
http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=...
Learning from data, by Abu-Mostafa.
It comes with Caltech video lectures: http://work.caltech.edu/telecourse.html
Pattern Recognition and Machine Learning, by Bischop
http://research.microsoft.com/en-us/um/people/cmbishop/prml/
Also noteworthy
Information Theory, Inference, and Learning Algorithms, by Mackay, free.
http://www.inference.phy.cam.ac.uk/itprnn/book.html
Classification, Parameter Estimation and State Estimation, by van der Heijden.
Computer Vision: Models, Learning, and Inference, by Prince, available for free
http://www.computervisionmodels.com/
Probabilistic Graphical Models, by Koller. Has an accompanying course on Coursera.
http://www.reddit.com/r/MachineLearning/comments/1jeawf/mach...
Or http://www.electronicsforu.com/newelectronics/articles/hitsc...
this is an excellent review (but doesn't cover books by Mohri, Rostamizadeh, Talwalkar and Abu-Mostafa , Magdon-Ismail, Lin: http://www.amazon.com/review/R32N9EIEOMIPQU/ref=cm_cr_pr_per...
But he goes quite deep in the mathematical explanations (which is a great point, there is no better way to learn and understand) meaning you have to be willing to work on your math for this book.