Data and computer communications ninth edition - William Stallings (New Delhi Pearson, 2014)