Recommendations:

Kevin Kelly
Kevin Kelly

I would also recommend John Markoffs book with this really trippy title

Jun 5, 2016 — Source