Coding theory A first course. - Ling San; Xing Chaoping (2004)