I'm sorry to hear you are struggling with anger. It is so commendable that you are addressing it. Acknowledgement and self reflection are a large part of understanding where it is coming from, and how to change your actions in mid-stride. I use journalling a lot. I just write freeform sort of letting my mind wander and try to get as close to the bottom of it as I can. Counseling also has helped me more than anything else. I usually discover that anger often is a more superficial feeling or reaction to pain, fear, or frustration that I am having.
I often reflect on writings from the Dalai Lama, and Thich Nhat Hanh. They both address anger, and understanding it in oneself. You don't have to be religious to benefit from them. They are fairly neutral, but you do have to give yourself some time to digest their writings. At least I find that I don't have to read very much at a time. Healing Anger is the one by the Dalai Lama. Here's some quotes from Hanh http://www.ineedmotivation.com/blog/...ich-nhat-hanh/
and he has written a book called Taming the tiger or something like that.