Appendix B
Annotated Bibliography
This appendix contains a list of books and online resources on various C++-related topics that were either consulted while writing this book, or are recommended for further or background reading.
C++
Beginning C++
- Harvey M. Deitel and Paul J. Deitel, C++ How to Program (Seventh Edition), Prentice Hall, 2009, ISBN: 0-136-11726-0.
Known as the “Deitel” book, this text assumes no prior programming experience.
- Bruce Eckel, Thinking in C++, Volume 1: Introduction to Standard C++ (Second Edition), Prentice Hall, 2000, ISBN: 0-139-79809-9.
An excellent introduction to C++ programming that expects the reader to know C already. Available at no cost online at www.bruceeckel.com.
- Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo, C++ Primer (Fourth Edition), Addison-Wesley, 2005, ISBN: 0-201-72148-1.
Requires no knowledge of C++, but assumes experience with high-level object-oriented languages.
- Steve Oualline, Practical C++ Programming (Second Edition), O’Reilly, 2003, ISBN: 0-596-00419-2.
An introductory C++ text that assumes no prior programming experience.
- Walter Savitch, Problem Solving with C++ (Eighth Edition), Addison-Wesley, 2011, ISBN: 0-132-16273-3.
This book assumes no prior programming experience. It is often used as a textbook in introductory programming courses.
General C++
- Marshall Cline, C++ FAQ LITE, www.parashift.com/c++-faq-lite.
- Marshall Cline, Greg Lomow, and Mike Girou, C++ FAQs (Second Edition), Addison-Wesley, ...