Understanding data communications & networks - Shay, William A (Thomson, 2001)