Tanenbaum, A.S. Computer Networks - New Delhi:Prentice Hall India Pvt Ltd. 2005 - 891 Dewey Class. No.: 004 TAN