Principles of digital communication : a top-down approach - Rimoldi, Bixio (Cambridge University Press, 2016)