Computer Communication Networks - Waters, Gill (London:McGraw Hill, 1992)