Communication Systems - Haykin, Simon (John Wiley, 1996)