Communications and Networking - Cowley, John (Springer London, 2020)