Understanding data communications and networks - Shay, William A. (International Thomson Publishing, 1998)