Carl Malamud: Exploring the Internet: A Technical Travelogue If you want to understand why the Internet has been built as is, read this. It is an eye opener Link on Amazon