Anger is a secondary emotion masking primary emotion(s) (sadness, rejection, isolation, guilt, fear etc...).
You might find this link helpful
http://www.only-effective-communication ... anger.html
Typically its best to discuss matters before things blow up so you don't 'volcano'.
What I recommend to my clients is time-outs. You do this by telling the other person you need a time out and both of you agreeing on a time when you will re-approach things to discuss matters (if by that time you still havent cooled off than you must agree to a new time).
Another useful link on anger
http://www.apa.org/helpcenter/controlling-anger.aspx
and...
http://www.mayoclinic.com/health/anger- ... nt/MH00075