Coding and Information Theory (Graduate Texts in Mathematics)