The Bible pretty much is the best guide for non-aggression. Why? Because all the forms of accidental and intentional aggression are dealt with properly, according to the non-aggression principle, in the Bible.

New testament is fairly non-aggressive. But the Old Testament! Oh my

OT should be flagged as "not for under 18" because it contains some explicit violence. Its principle being "an eye for an eye, a tooth for tooth" would turn the whole world blind and toothless.
But you must already know this. Check out Buddhism or M. Luther King if you want to know what non-violence is.
Sorry for the off topic, but I'm sensitive to exaggeration.
The Old Testament "eye for eye," etc., is simply a form of self defense. I mean, if someone hits you for no reason, are you happy with
that? You might be able to shrug off a simple bruise. But what about when he starts killing off you children? That's part of what O.T. law is about. The rest of it is about how God reacts to people hurting Him and themselves by sinning against Him and creation (often themselves). Doesn't God have the right to self-defense, and defense of His children?
