Essentials of error-control coding - Moreira, Jorge Castineira (John Wiley & Sons, Ltd, 2006)