Computer communication networks - Waters, Gill (McGraw-Hill, 1991)