Principles of digital communication systems and computer networks - Prasad,K V K K (Dreamtech, 2011)