C++ How to Program is a well-written C++ textbook designed for use in college undergraduate computer science classes. It includes all the information you'd need regarding computers, programming languages, and C++. At the end of each chapter is a summary of the concepts covered, and a set of self-text exercises. This book is not only a good reference, it's a good instructional source. It's by far the best book on C or C++ that I've ever read (and that includes Kernighan and Ritchie).
If you're looking for a book on C++, buy this one and *not* the popular one with the mountains on the cover.