Data and computer communications - Stallings, William (Collier macmillan, 1988)