John Calvin: Christian Humanist and Evangelical Reformer by John W. de Gruchy Back to product details page >