Digital Modulation and Coding by Stephen Wilson & Stephen G. Wilson