Bayesian Programming (Chapman & Hall/ Crc: Machine Learning & Pattern Recognition)