Communication Systems - HAYKIN, Simon (John Wiley & Sons)