William Stallings. Data and Computer communications - 5th edition William Stallings. - Prentice Hall. 1997 ISBN: 8120312406