Data and computer communications - Stallings, William (Collier Macmillan, 1985)