Understanding data communications and networks - William A Shay (Brooks/Cole/Thomson, 1999)