Coding for data and computer communications - Salomon, D. (David), 1938- (Springer, 2005)