An introduction to error-correcting codes. - Lin, Shu (Prentice-Hall, Inc., 1970)