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