Text this: Graphical models for machine learning and digital communication / Brendan J. Frey.