Digital Communications by Andrew Bateman & Andy Bateman