The Internet from Rocks — A High Level Explanation of Computers and the InternetJulian Hunt

There's so much more to explore