Data Communication & Computer Networks - P. C. Gupta (Prentice Hall New York, 2006)