Chapter 23 of The C++ Programming Language
Broad discussions on general and high-level issues in software development
Only few parts of this chapter are related to C++