God : A Guide for the Perplexed