The Diamond and the Duke
2023 • 305 pages