Calvin : a guide for the perplexed - Helm, Paul (Guides for the perplexed, 2008)