Liars' Paradox
2018 • 338 pages