Appendix B. Annotated Bibliography
This appendix contains a list of books and online resources on various C++- related topics that we either consulted while writing this book or recommend for further or background reading.
Harvey M. Deitel and Paul J. Deitel, C++ How to Program (Fourth Edition), Prentice Hall, 2002, ISBN: 0-130-38474-7
Known as simply 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
Stanley B. Lippman and Josée Lajoie, C++ Primer (Third Edition), Addison Wesley, 1998, ISBN: 0-201-82470-1.
This book requires no knowledge of C++, but experience with high-level object-oriented languages is assumed.
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++: The Object of Programming (Fourth Edition), Addison Wesley Longman, 2002, ISBN: 0-321-11347-0.
This book assumes no prior programming experience. It is often used as a textbook in introductory programming courses.
Marshall Cline, C++ FAQ LITE,
Marshall Cline, Greg Lomow, and Mike Giru, C++ FAQs (Second Edition), Addison Wesley, 1998, 0-201-30983-1. ...