1. Alexandrescu A (1996) Modern C++ design: generic programming and design patterns applied. Addison-Wesley, Canada
2. Musser DR, Derge GJ (2001) STL tutorial and reference guide, Addison-Wesley Professional
3. Gamma R, Helm R, Johnson R, Vlissides J (2005) Design Patterns Elements of Reusable Object-oriented Software, Addison Wesley
4. Hofmann-Wellenhof A, Lichtenegger HE, Collins J (2001) GPS: theory and practice (Fifth Revised Edition). Springer-Verlag Wien, New York
5. Lee RC, Tepfenhart WM (2001) UML and C++: a practical guide to object-oriented development, 2nd edn. Prentice-Hall, New Jersey