The Art of error correcting coding - Morelos, Zaragoza R H (Wiley, New Delhi, 2007)