Communication systems - Haykin, Simon (1990)