Computer networks - Tanenbaum, Andrew S (Prentice-Hall of India private limited, New Delhi, 1989)