Computer Networking, 4/e James F. Kurose Keith W. Ross ISBN: 0-321-49770-8
Computer Networking, 3/e James F. Kurose Keith W. Ross ISBN: 0-321-22735-2