Computer communications and networks - Freer, John R. (UCL Press, 1996)