Over the long term, the future is decided by optimists

Kevin Kelly

Blogs