Communication Engineering Principles by Ifiok Otung
This text is aimed at undergraduates in communication engineering. It provides a comprehensive introduction to the subject, seeking to impart a thorough grounding in the fundamental concepts and design issues involved. The book takes the approach that engineering must come before mathematics, allowing the reader to appreciate the underlying engineering concepts without being deterred or confused by a needlessly high level of mathematics. Wherever possible, it uses minimal mathematics approach, employing graphs and diagrams to aid understanding. The book also coaches the reader in problem solving, using examples from a wide range of applications in communication engineering.