Once you get your feet wet, the first year PHD course book for good theory is Pattern Recognition and Machine Learning by Bishop.
But it could be a bit too theoretical - it provides a foundational mathematical framework and got me thinking about problems in a better way.