Is God Real?: Some Challenges for Atheists, Agnostics and Believers Alike