Data And Computer Communications - Stallings, William . (Prentice Hall of India, 1994)