Constrained Coding and Soft Iterative Decoding (The Springer International Series in Engineering and Computer Science, 627, Band 627)