1
Meyers S. Effective C++: 55 specific ways to improve your programs and designs. 3rd ed. Upper Saddle River, NJ: : Addison-Wesley 2005.
2
Meyers S. Effective STL: 50 specific ways to improve your use of the standard template library. Boston: : Addison-Wesley 2001.
3
Alexandrescu A. Modern C++ design: generic programming and design patterns applied. Boston, MA: : Addison-Wesley 2001. http://www.ulb.tu-darmstadt.de/tocs/97631655.pdf
4
Gamma E. Design patterns: elements of reusable object-oriented software. Reading, Mass: : Addison-Wesley 1995.
5
Rauber T, Rünger G. Parallel programming: for multicore and cluster systems. Second edition. Heidelberg: : Springer-Verlag 2013.
6
Pacheco PS. An introduction to parallel programming. Amsterdam: : Morgan Kaufmann
7
Pacheco PS. Parallel programming with MPI. San Francisco, Calif: : Morgan Kaufmann Publishers 1997.
8
Gropp W, Lusk EL, Skjellum A. Using MPI: portable parallel programming with the message-passing interface. 2nd ed. Cambridge, Mass: : MIT Press 1999.