Meyers, Scott. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Addison-Wesley, 2001. ISBN 0201749629. (Русский перевод: Мейерс С. Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов. — М.-Спб.: Питер, ДМК Пресс, 2006.)
Meyers, Scott. Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Third Edition. Addison-Wesley, 2005. ISBN 0321334876. (Русский перевод: Мейерс С. Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ. — М.: ДМК Пресс, 2006.)
Musser, David R., Gillmer J. Derge, and Atul Saini. STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library, Second Edition. Addison-Wesley, 2001. ISBN 0201379236.
Programming Research. High-integrity C++ Coding Standard Manual Version 2.4. www.programmingresearch.com.
Richards, Martin. BCPL — The Language and Its Compiler. Cambridge University Press, 1980. ISBN 0521219655.
Ritchie, Dennis. “The Development of the C Programming Language.” Proceedings of the ACM History of Programming Languages Conference (HOPL-2). ACM SIGPLAN Notices, Vol. 28 No. 3, 1993.
Salus, Peter. A Quarter Century of UNIX. Addison-Wesley, 1994. ISBN 0201547775.
Sammet, Jean. Programming Languages: History and Fundamentals, Prentice Hall, 1969. ISBN 0137299885.
Schmidt, Douglas C., and Stephen D. Huston. C++ Network Programming, Volume 1: Mastering Complexity with ACE and Patterns. Addison-Wesley, 2002. ISBN 0201604647.
Schmidt, Douglas C., and Stephen D. Huston. C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks. Addison-Wesley, 2003. ISBN 0201795256.
Schwartz, Randal L., Tom Phoenix, and Brian D. Foy: Learning Perl, Fourth Edition. O’Reilly, 2005. ISBN 0596101058. (Русский перевод: Шварц Р., Фой Б., Феникс Т. Perl: изучаем глубже. — Спб.: Символ-Плюс, 2008.)
Scott, Michael L. Programming Language Pragmatics. Morgan Kaufmann, 2000. ISBN 1558604421.
Sebesta, Robert W. Concepts of Programming Languages, Sixth Edition. Addison-Wesley, 2003. ISBN 0321193628. (Русский перевод: Себеста Р. Основные концепции языков программирования. 5-е издание. — М.: Вильямс, 2001.)
Shepherd, Simon. “The Tiny Encryption Algorithm (TEA).”www.tayloredge.com/reference/Mathematics/TEA-XTEA.pdf и http://143.53.36.235:8080/tea.htm.
Stepanov, Alexander. www.stepanovpapers.com.
Stewart, G. W. Matrix Algorithms, Volume I: Basic Decompositions. SIAM, 1998. ISBN 0898714141.
Stone, Debbie, Caroline Jarrett, Mark Woodroffe, and Shailey Minocha. User Interface Design and Evaluation. Morgan Kaufmann, 2005. ISBN 0120884364.
Stroustrup, Bjarne. “A History of C++: 1979–1991.”Proceedings of the ACM History of Programming Languages Conference (HOPL-2). ACM SIGPLAN Notices, Vol. 28 No. 3, 1993.
Stroustrup, Bjarne. The Design and Evolution of C++. Addison-Wesley, 1994. ISBN 0201543303. (Русский перевод: Страуструп Б. Дизайн и эволюция C++. М.-Спб: ДМК Пресс, Питер, 2006.)
Stroustrup, Bjarne. “Learning Standard C++ as a New Language.” C/C++ Users Journal, May 1999.
Stroustrup, Bjarne. The C++ Programming Language (Special Edition). Addison-Wesley, 2000. ISBN 0201700735.(Страуструп Б. Язык программирования С++. Специальное издание. — М.-Спб: Бином, Невский Диалект, 2006.)
Stroustrup, Bjarne. “C and C++: Siblings”; “C and C++: A Case for Compatibility”; and “C and C++: Case Studies in Compatibility.” The C/C++ Users Journal, July, Aug., and Sept. 2002.