assertiveness techniques

Can anyone recommend any good books, websites, classes on learning to be more assertive?  I think I need to learn some assertive techniques, statements, etc.  When I think I am being ignored or manipulated I tend to respond mentally and emotionally aggressive.  I believe that it would help me a great deal to have some assertiveness insight to control myself, build stronger boundaries, and feel a sense of protecting what i value.