"Demon Copperhead," the latest from Barbara Kingsolver, is a modern re-imagining of "David Copperfield," set in Appalachia. But you don't need to have taken an English lit seminar to enjoy this novel.