Twin Tracks: The Unexpected Origins of the Modern World, a book by James Burke
You need to enable JavaScript to run this app.