Understanding data communications : from fundamentals to networking. - Held, Gilbert (Wiley, 2001)