schellenberg rated Demon Copperhead: 4 stars Feb. 20, 2023 Public Demon Copperhead by Barbara Kingsolver, Barbara Kingsolver