Review from 299 Days → May 10, 2017 A well thought out and well written book. I found that it really makes you think about the possible future.