The Castle Doctrine: What You Need to Know About Self-Defense in California outubro 10, 2024 california case castle defense doctrine expert Home Implications law legal self-defense Studies Tips +