Computer networks a systems approach - Peterson, Larry L. (Morgan Kaufmann, 2012)