Low-density parity-check codes. - Gallager, Robert G. (M.I.T. Press, 1963)