Communications networks - Carter, Geoffrey; Edwards, Lynda (The Principles of data communications., 1983)