Given the two recent books are out the best is to use them iteratively. I am not gonna add the book by Murphy as I find it not to be self sufficient but rather regard it as a dictionary. Main books
Murphy's book for reference
- Probabilistic Machine Learning: Advanced Topics book