Devil's Bargain
2019 • 358 pages