Data Communications And Networking (4th Ed.) - Forouzan, Behrouz A. (McGraw Hill, 2007)