Communication systems engineering - PROAKIS, John G