Reading KSR for me is alwayse a marathon and not a sprinting page turner. Amazing world detail and optimism about how we might actually not wipe out civilization. In a sense, this is an incredibly important book, as it posses a future where humanity does figure out how to work together and how NOT to cook the planet.