Computer Networks -5/E - Andrew S. Tanenbaum, David J. Wetherall (Pearson Education, 2013)