Data and computer communications - William Stalling - STALLING, William (Prentice Hall International, 1994)