Trellis and Turbo Coding - Schlegel (IEEE, 2004)