Djordjevic, Ivan; Ryan, William & Vasic, Bane Coding for optical channels - Springer 2010 ISBN: 9781441955685