Weapons of Opportunity
2023 • 344 pages