1. V. Batov. Making Pimpl Easy. C/C++ Users Journal. Jan. 2008
2. H. Sutter. Guru of the Week #24
3. H. Sutter. Exceptional C++. Addison-Wesley, 1999
4. J. Carolan. Constructing bullet-proof classes. In Proceedings C++ at Work'89. SIGS Publications, 1989
5. James O. Coplien. Advanced C++ Programming Styles and Idioms. Addison-Wesley, 1992
6. Eric Gamma et al. Design Patterns. Addison-Wesley,1995
7. Paul J. Asente & Ralph R. Swick. X Window System Toolkit. Butterworth-Heinemann, 1985
8. Wikipedia. Separation of Concerns
9. Portland Pattern Repository's Wiki. Separation of Concerns
10. S. Meyers. Effective STL. Addison-Wesley, 2001
12. H. Sutter and A. Alexandrescu. C++ Coding Standards. Addison-Wesley, 2005
13. H. Sutter. Guru of the Week #100