Information theory: Coding and cryptography - Ranjan Bose (Tata McGraw-Hill, 2002)