Vainglorious
2023 • 282 pages