Tanenbaum, Andrew S Computer networks - 4th ed. - New Delhi prentice hall of India 2003 - 892p. ISBN: 9788120321755