\input zb-basic \input zb-ioport \iteman{io-port 05619503} \itemau{Glavieux, Alain (ed.)} \itemti{Channel coding in communication network. From theory to turbocodes. Translation from the 2005 French original.} \itemso{Digital Signal and Image Processing Series. London: ISTE (ISBN 978-1-905209-24-8/hbk). xvii, 418~p. EUR~162.50; \sterling~130.00 (2007).} \itemab The book offers a very good overview of channel coding topics, selected and proposed by a group of experienced researchers including inventors of turbocodes from ENST Bretagne. It starts with a description of principles of information theory, presenting shortly the Shannon paradigm, principal coding functions as well as quantitative measures of information. The first chapter also includes introduction and fundamental theorems of both source and channel coding, comprising, among others, the Kraft-McMillan and the Gilbert-Varshamov inequalities, together with the Gallager's proof. The second part of the book is devoted to block codes of different types. The presented material is well illustrated with examples, referring to both encoding and decoding schemes. The overview is in general rather a classical one. It covers linear codes and finite fields. An interesting part of this chapter refers to cyclic codes, their specific solutions (BCH, Fire, RM, RS and PG or QR codes) and properties as well as encoding and decoding strategies. The most valuable part of the book consists of chapters from 3 to 7 and is connected with convolutional codes, trellis coded modulations and especially turbocodes. The authors deliver not only a very good theoretical background of these codes, illustrating all discussed topics, but also point out implementation examples, showing advantages of turbocodes. In Chapter 5 the authors present history of turbocodes and describe their basic properties. Chapter 6 is devoted to different concepts of block turbocodes (BTC) covering wide range of topics from concatenation of block codes, through soft decoding of block codes and the concept of SISO (soft input soft output) to iterative decoding of product codes. In the last chapter the authors describe BCT codes in practical settings, giving information about the structure and complexity of implemented solutions. \itemrv{Jozef Wo\'zniak (Gda\'nsk)} \itemcc{} \itemut{channel coding; communication networks; information theory; block codes; turbocodes; convolutional codes; coded modulations; BTC} \itemli{} \end