The Design Philosophy of the DARPA Internet Protocols annotated/explained version.
You might also like