Computer networks - STANENBAUM, Andrew S. (Prentice Hall A Simon & Schuster Company)