Basics of Computer Networking - Robertazzi, Thomas (Springer New York, 2012)