How to Think Like a Computer Scientist

C++ Version

How to Think Like a Computer Scientist: C++ Version
is a free textbook available under
the Creative Commons Attribution-NonCommercial 3.0 Unported
License. Readers are free to copy and distribute
the text; they are also free to modify it, which allows them to adapt
the book to different needs, and to help develop new material.