Digital Communication: A Foundational High-Level Approach