Diabolical Sword
2021 • 455 pages