Computer Networks - Tanenbaum Andrew S. (New Delhi Prentice-Hall, 1981)