The Life and Thought of Herbert Butterfield: History, Science and God by Michael Bentley Back to product details page >