Error control coding:from thoery to practice - Peter sweeney (John wiley & sons, England, 2002)