The Bayesian Programming approach is described in the book by Pierre Bessière, Emmanuel Mazer, Juan-Manuel Ahuactzin, and Kamel Mekhnacha, the corresponding website, and the corresponding Wikipedia article (visited 2018/02/22). The book can be downloaded here.