Modern communication systems - Proakis, John G (Cengage, 2013)