Turbo coding - Heegard, Chris (Kluwer international series in engineering and computer science, 1999)