An Introduction to Digital Communications by Jack Kurzweil