The Design of Mutual Information - Nicholas Carrara (2019)