Probabilistic Data Analysis with Probabilistic Programming
Gaussian Processes for Machine Learning