Classic C and C++ Book List
C:
1. The C Programming Language (Second edition) - Brian W. Kernighan and Dennis M. Ritchie
2. C: A Reference Manual - Samuel P. Harbison and Guy R. Steele
3. C Pocket Reference (O'Reilly) - Peter Prinz, Ulla Kirch-Prinz
4. C Primer Plus - Stephen Prata
5. C Programming: A Modern Approach - K. N. King
6. A Book on C - Al Kelly/Ira Pohl
7. Learn C The Hard Way - Zed Shaw
8. The C book - Mike Banahan, Declan Brady and Mark Doran
9. Object-oriented Programming with ANSI-C - Axel-Tobias Schreiner
10. C Interfaces and Implementations - David R. Hanson
11. The C Puzzle Book - Alan R. Feuer
12. The Standard C Library - P.J. Plauger Above Intermediate
13. Expert C Programming: Deep C Secrets - Peter van der Linden
14. Deep C Secrets
15. C Traps and Pitfalls
16. The C FAQ
17. Problem Solving and Program Design in C (6th Edition)
18. ISO/IEC 9899:1999 C standard
19. Rationale for C99 standard
20. The New C Standard
C++:
1. The C++ Programming Language (Bjarne Stroustrup)
2. C++ Standard Library Tutorial and Reference (Nicolai Josuttis)
3. The C++ IO Streams and Locales (Angelika Langer and Klaus Kreft)
4. C++ Primer (Stanley Lippman, Josée Lajoie, and Barbara E. Moo)
5. Accelerated C++ (Andrew Koenig and Barbara Moo)
6. Thinking in C++ (Bruce Eckel)
7. Programming: Principles and Practice Using C++ (Bjarne Stroustrup)
8. Effective C++ (Scott Meyers)
9. Effective STL (Scott Meyers)
10. More Effective C++ (Scott Meyers)
11. Exceptional C++ (Herb Sutter)
12. More Exceptional C++ (Herb Sutter)
13. Exceptional C++ Style (Herb Sutter)
14. C++ Coding Standards (Herb Sutter and Andrei Alexandrescu)
15. C++ Templates: The Complete Guide (David Vandevoorde and Nicolai M. Josuttis)
16. Modern C++ Design (Andrei Alexandrescu)
17. C++ Template Metaprogramming (David Abrahams and Aleksey Gurtovoy)
18. The Design and Evolution of C++ (Bjarne Stroustrup)
19. Ruminations on C++ - (Andrew Koenig and Barbara Moo)
20. Advanced C++ Programming Styles and Idioms (James Coplien)
21. Large Scale C++ Software Design (John Lakos)
22. Inside the C++ Object Model (Stanley Lippman)
23. C++ Templates The Complete Guide
24. C++ FAQs
25. Principles and Practice Using C++
26. C++ Common Knowledge by Stephen Dewhurs
27. Imperfect C++ Practical Solutions for Real-Life Programming By Matthew Wilson
28. C++ Gotchas By Stephen C. Dewhurst's
29. Essential C++ By Stanley B. Lippman
30. Annotated C++ Reference Manual
31. The Boost C++ Libraries By Boris Schäling
32. API Design for C++ by Martin Reddy