Data & Computer Communication - Stallings , William (Prentice-Hall of India New Delhi, 2001)