Communication Systems and Wireless Networking