Computer communications and networks - Freer (UCL Press Limited, 1996)