Digital communication - Glover, Ian A. (Pearson Education, 2004)