Practical computer network: analysis and design - McCabe, James D. (Morgan Kaufmann, 1998)