Digital Communications Systems - Haykin, Simon (Wiley)