The Many Faces of Prayer: How the Human Family Meets Its Spiritual Needs