If you're after a book to learn C++ I'd suggest "C++ Primer, 5th Edition". It's been updated to cover the latest updates to the language, and covers the language in detail while encouraging best practices.
Book seems to try to teach programming, not C++ (based on what your link contains), but that cannot be done.
Microsoft used to host "C++: A Beginner's Guide,Second Edition: Herbert Schildt" on their website, but contract expired or something like that, back then I found it nice to look through. Finding online PDF is easy, it'll be on first page of Google results and you don't even need to type PDF (probably that's not legal though).
Book consists of 540 pages. It has progress check (few questions) after every lesson.
It only shows the first 26 pages of the book, out of 1338 pages. The only code which I've seen in those first pages are C++. It basically starts you off from the beginning, because the book is assuming you know nothing. It is all C++, it gets much more advanced later on. I would rather purchase an actual book than use an online PDF.