Try \”How to Defend Yourself against Armed Assault\” by Imi Sde-Or (Lichtenfeld), founder of Krav Maga. That one has all of the weapons defenses.
There is also a new one coming out in February by John Whitman and Darren Levine. I’m not sure of the title, but you can google it or go to amazon and look under the author’s names.
_________________
Giantkiller