Computer networking essentials - Shinde, S. S. (New Age Inter., 2009)