Communication Systems - Simon Haykin (John Wiley & Sons)