Communication systems engineering - Proakis, j & Salehi, m (Pearson education, Singapore, 2002)