Self-Defense and the Law: When Is It Time to Talk with the Prosecutor? by Massad Ayoob February 4, 2025 0