Communication systems : analysis and design - Stern, Harold P. E. (Pearson international edition, 2004)