This is a good time to re-recommend The Gift of Fear. From amazon.com:
Each hour, 75 women are raped in the United States, and every few seconds, a woman is beaten. Each day, 400 Americans suffer shooting injuries, and another 1,100 face criminals armed with guns. Author Gavin de Becker says victims of violent behavior usually feel a sense of fear before any threat or violence takes place. They may distrust the fear, or it may impel them to some action that saves their lives. A leading expert on predicting violent behavior, de Becker believes we can all learn to recognize these signals of the "universal code of violence," and use them as tools to help us survive. The book teaches how to identify the warning signals of a potential attacker and recommends strategies for dealing with the problem before it becomes life threatening. The case studies are gripping and suspenseful, and include tactics for dealing with similar situations.
People don't just "snap" and become violent, says de Becker, whose clients include federal government agencies, celebrities, police departments, and shelters for battered women. "There is a process as observable, and often as predictable, as water coming to a boil." Learning to predict violence is the cornerstone to preventing it. De Becker is a master of the psychology of violence, and his advice may save your life.