Demon Copperhead by Barbara Kingsolver is a novel about a boy named Demon Copperhead who grows up in the Appalachian Mountains of Virginia in the 1990s. The book is a retelling of Charles Dickens' David Copperfield and explores themes of poverty, addiction, and the opioid crisis.