The Inevitable

This 336-pages book by Kevin Kelly was published in 2016 by Viking Books. It would take roughly 7 hours to read.

The Inevitable