Just wanted to add another textbook option that's of comparable breadth and quality, but easier to read than bishop. There are pre-print pdfs probably available online with a little searching. The exercises and accompanying data are really fun imo. http://www.cs.ubc.ca/~murphyk/MLbook/index.html
It's an excellent book, good balance of rigor and code/graphs/visuals to develop intuition, but pls see errata before buying
http://www.cs.ubc.ca/~murphyk/MLbook/errata.html
(and the freely available content books by Barber, McKay and Hastie/Tibshirani/Friedman (ESL) are all worth close reads