Computer Networks - Tenenbaum A.S. (New Delhi McGrowh, 2003)