Digital communications - Haykin, Simon (John Wiley, 1988)