Check this out http://www.blackwasp.co.uk/DesignPatternsArticles.aspx
I found it very useful for reference.
If you are planning to learn design patterns from scratch, I suggest following books
1. Head first - OOAD
2. Head first - Design patterns
3. Refactoring by Martin Fowler
4. Design patterns by GOF (need more time to read)