How I Learned To Apply Design Patterns
andymaleh.blogspot.com