Principles of digital communication systems and computer networks. - Prasad K V K K (2004)