M.C.
There is a book called, "How to Take the GRRRR Out of Anger," by Elizabith Verdick that walks through angry emotions, recognizing when it is coming, and steps to take to deal with it. It was recommended to me by a psychologist when my son was going through all of this (with him it WAS a constant problem). My son could not handle stress, and anger was his way of dealing with it all. My son is an extremely sensitive child so something that wouldn't get others upset would get him upset (even as simple as someone looking at him). Getting him to see a situation like other people can see it was the real challenge (and not reacting based on what you THINK you know).