Communication systems - Haykin, Simon (Saint Joseph's University, 1994)