Computer networks - Tanenbaum A S (New Delhi New Delhi, Prentice-Hall, 1996)