Channel coding in communication networks From theory to turbocodes - Glavieux, Alain (Viva books, 2007)