An Introduction to Probabilistic Programming
Automated Variational Inference in Probabilistic Programming