O_o
The book "Jumping Into C++" is foundational just as discussed.
The book "Practical C++ Programming" is just a bloated foundational text; it does little beyond what "Accelerated C++" does, but it doesn't do it as well thanks to the lack of concise focus. Yes, I do own "Practical C++ Programming", and yes, I have studied it; I would not recommend it as supplemental material or primary foundational text.
The book "The C++ Programming Language" is not really a foundational text though it attempts to be a useful learning guide. Much like "Practical C++ Programming", "The C++ Programming Language" makes for a poor foundational text thanks to a lack of focus due to the attempt to cover a little of all of C++; however, it actually makes good supplemental material as a desk reference. That said, other books on my list do a better job of actually teaching the esoteric corners putting it lower on the list of books I'd recommend because when working as a reference you'll already need to know much of the foundation to examine specific components.
The books "Effective C++" and "More Effective C++" are on both lists.
You can also get by with out some of them if you are worried about money; specifically, the books "Effective STL", "More Exceptional C++", and "Exceptional C++ Style" all cover material either partially covered by other books in my list, use rather specific corner cases, or are purely supplemental in that no new aspects of C++ programming are covered.
That leaves the lists as:
Code:
The C++ Standard Library
Exceptional C++
C++ Templates
C++ Template Meta-programming
Your list includes nothing with the concise and excellent coverage of the C++ standard library that is offered by "The C++ Standard Library".
Finally, your list includes nothing which even really touches on the material thoroughly examined by "C++ Templates" and "C++ Template Meta-programming".
If you want a mastery over C++, use my list.
By the way, my list is actually one of the best you'll find; it includes more books, but each book is very focused, very concise, having on a little duplication between books.
Consider this, three of the books on your list will cover the exact same foundational material worth a few hundreds pages. You are, then, wasting a couple of books worth of material. You should at least remove one or the other in favor of "The C++ Standard Library" or "C++ Templates".
Soma