Probably the best book on machine learning. I use it mostly as a reference book, as it deals with a wide range of statistical learning methods, from basic ones to state of the art.
Perhaps not as good when used as a coursebook, though. Beginners will find that the difficulty of the text varies, even from paragraph to paragraph.