Data and computer communications - Stallings (Macmillan Publishing Company, 1994)