Probabilistic Data Analysis with Probabilistic Programming
Markov Chain Sampling Methods for Dirichlet Process Mixture Models