Elements of Reusable Object-Oriented Software
by Unknown Author
The classic book on software design patterns and object-oriented programming.
2019
2008
2016