Data Communications and Networking - Forouzan Behrouz A. 2006. (New York Tata McGraw-Hill, 2006)