Understanding data communications - Held, Gilbert (1996)