Understanding data communications and networks - Shay William A Ed. (1999)