Science, religion and reality