Coding And Redundancy by Jack P. Hailman