Computer Networks - Tanenbaum, Andrew S. (Delhi: Prentice-Hall Of India Private Limited, 1999)