Computers and Devices for Communication - Nikhil Ranjan Das (Springer Singapore, 2021)