William Stallings Data and Computer Communications - 4th ed. - Macmillan Publishing Company 1994 ISBN: 0-13-326828-4