Vendetta
2023 • 463 pages