Information Theory, Coding and Crypthography - Ranjan Bose (New Delhi: Tata McGraw Hill Education Private Limited, 2008)
Include index.