Data Transmission (2nd edition) by Brian P. Williams is a foundational textbook that explains the principles and techniques of transmitting digital data over communication channels. The book covers both theoretical concepts and practical applications, including signal encoding, modulation methods, transmission media, bandwidth considerations, and error control.
It provides a clear introduction to how data is communicated between computer systems and forms part of the core literature for data communications and networking courses.