Understanding and designing computer networks - King, Graham (Edward Arnold, 1995)