Digital Communications - BHATTACHARYA AMITHABA (Tata McGraw Hill New Delhi, 2006)