High speed networks and internet - William Stallings (New Delhi Person, 2002)