Andrew Branca's book The Law of Self Defense does a really nice job of breaking down this down very nicely. In it he explains the five elements of self-defense required to make a successful legal claim of self-defense in a court of law: Innocence, Imminence, Proportionality, Avoidance, and...