Digital Communications by Peter Grant, Ian Glover & Peter M. Grant