Principles of digital communication systems & computer networks - Prasad,K.V.K.K (New Delhi Dreamtech, 2003)