PEP anger mgmt class:
http://www.parentencouragement.org/seminars.html#ma
Why do we lose our tempers over some issues and not others? Can we really control our anger? And how can or should we? What are the underlying causes of anger? Join us for this seminar and learn the answers to these questions and more. Learn ways to change what you think, say, and do to express your concerns in more positive, effective ways. This seminar will also focus on how we can help our children learn coping strategies and techniques.
Try also this book: Easy to Love, Difficult to Discipline: The 7 Basic Skills for Turning Conflict into Cooperation
Warning.. it can be hardwork, you will have to examine and change your own behaviors, but its worth it