Data And Computer Communications - William Stallinngs (Macmillan Publishing)