Architecture of network systems - Serpanos, Dimitrios Nikolaou (Morgan Kaufmann, 2011)