Digital communications - Haykin, Simon S. (Wiley India, 2016)