The Great Mystery: Science, God and the Human Quest for Meaning