Digital communications - Haykin, Simon (Wiley India, 2010)