Data and computer communications - Stallings (Macmillan Pub. Co. Collier Macmillan, 1985)