Principles of digital communication / Robert G. Gallager. - Gallager, Robert G. (Cambridge University Press, 2008)