Design Patterns: Elements of Reusable Object-Oriented Software
By Guus, 11 May 2010
In my first job at Chess patterns where just coming in fashion in the mid-1990's. Can't say that the GoF is a book that's great to read but it has a wealth of knowledge distilled.