DATA COMMUNICATIONS AND COMPUTER NETWORKS - SECOND EDITION - GUPTA, PRAKASH C. (PHI, 2023)