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