The Infinite Resource: The Power of Ideas on a Finite Planet by Ramez Naam Back to product details page >