Ramez Naam

Ramez Naam

Author: Nexus / Crux / More Than Human / The Infinite Resource. Formerly a computer scientist at Microsoft. Interested in everything.