The Consequences of Ideas: Understanding the Concepts That Shaped Our World by R. C. Sproul Back to product details page >