Computer networks .3rd Ed. - Tanenbaum, Andrew S (Pearson, 1996)