Text this: Bayesian Reasoning and Machine Learning