Constrained Coding and Soft Iterative Decoding door John L. Fan