The theory of error-correction codes. - MacWilliams, Florence Jessie; Sloane, Neil James Alexander (North-Holland Publishing Company, 1978)