Perfection of Suffering
2021 • 452 pages