Theories of God: Explanatory Coherence in a Non-Scientific Domain