Bayesian inference with Stan: A tutorial on adding custom distributions
The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo