Information And Coding Theory by Gareth A. Jones & J. Mary Jones