Quick view Add to Cart Armed Self Defense: An Illustrated Primer $20.77 CreateSpace Independent Publishing Platform