DATA COMMUNICATIONS AND COMPUTER NETWORKS - FOURTH EDITION - SINGH, BRIJENDRA, Singh, Brijendra (PHI, 2014)