Data Communication & Distributed Networks - Uylers Black (Prentice Hall New York, 2004)