Data and Computer Communications - Stallings, William (NJ Prentice Hall, 2000)
Keywords: Computer Networks