Recommendations:

Stewart Brand
Stewart Brand

Recommended read on One Grand Book

Source