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