Communication systems engineering - ProakislhJohn G.