Channel coding in communication networks : from theory to turbocodes - edited by Alain Glavieux (ISTE, London, 2007)