COMPUTER NETWORKS - TANENBAUM ANDREW S. (NEW DELHI PEARSON, 2007)