Communication systems - Haykin, Simon (John Wiley, 2001)