Information Theory, Coding and Cryptography - Ranjan Bose (Chennai McGraw Hill Education (India) Pvt. Ltd., 2016)