Many of the patterns listed is this respository were originally discovered and named by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides in their ground-breaking book "[Patterns: Elements of Reusable Object-Oriented Software]", Addison-Wesley Professional, ISBN 0201633612.
My own understanding of patterns, especially as collections of forces (which has driven the creation of this repository), comes from my friend and mentor Alan Shalloway, co-author (with Jim Trott, who I also want to acknowledge) of "[Patterns Explained: A New Perspective on Object-Oriented Design]", Addison-Wesley Professional, ISBN 0321247140.
Joe Ward, who is also a consultant at Net Objectives, came up with the idea of creating a repository using a wiki like this. Good idea, Joe!
Also, I want to acknowledge many of my other colleagues, all of whom have taught me important things about patterns, things that I have tried to incorporate into the material I have contributed here. It's too difficult to assign specific concepts to specific sources, so I'll just thank in general the following people, listed in alphabetical order:
Finally, I've learned tremendously valueable things from my students, which may include you. If so, I want to equally acknowledge you and your contribution to this repository, whether you have directly contributed through this wiki or not.