Four Puppet Kings and a Fool
2022 • 478 pages