Data Communication and Networking 3rd ed - Behrouz A. Forouzan (New York Mc Graw, 2004)