Data and Computer Communications - Stallings, William (New Delhi. PHI., 2000)