Data and Computer Communications - Stallings, William. (The Macmillan, 1994)