The Language God Talks: On Science and Religion