1 |
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1994. Addison-Wesley Professional.
|
2 |
Martin Fauler, Patterns of Enterprise Application Architecture, 2002. Addison-Wesley Professional.
|
3 |
Ken Schwaber, Mike Beedle, Agile Software Development with Scrum, 2001. Prentice Hall.
|
4 |
Ken Schwaber, Agile Project Management with Scrum, 2004. Microsoft Press.
|
5 |
Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change, 2004. Addison-Wesley Professional; 2ed.
|
6 |
Bjarne Stroustrup, The C++ Programming Language: Special Edition, 2000. Addison-Wesley Professional.
|
7 |
Avi Silberschatz, Hank F. Korth, S. Sudarshan, Database System Concepts, 2006. McGraw-Hill.
|
8 |
Arthur H. Lee, Joseph L. Zachary," Reflections on Metaprogramming," November 1995. IEEE Transactions on Software Engineering, Volume 21, Number 11.
|
9 |
Manuel Clavel, Reflection in Rewriting Logic: Metalogical Foundations and Metaprogramming Applications, 2000. Cambridge University Press.
|
10 |
Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference, 2012. Addison-Wesley Professional; 2ed.
|
11 |
Scott Meyers, 50 Specific Ways to Improve Your Use of the Standard Template Library, 2001. Addison- Wesley Professional; 1ed.
|
12 |
Erik M. Buck, Donald A. Yackman, Cocoa Design Patterns, 2009. Addison-Wesley Professional; 1ed.
|