Information Theory Coding and Criptography - Ranjan Bose (McGraw Hill, 2003)