COMPUTER NETWORKS - TANENBAUM, ANDREW S. (PRENTICE HALL, 1992)