Business Data Communications - William Stallings (Prentice Hall, 2001)