Andrew S. Tanenbaum, David J. Wetherall Computer Networks - 5th Edition - Pearson Education 2011 ISBN: 9789332518746