I gotta say that I bought two books by Herbert Schildt and I regret it. I read 4 or 5 chapters of the book called "C++ from the Ground Up" but it seemed as though he was teaching the C language more than anything else--I didn't know that until I picked up one of Bjarne Stroustrup's books.... For example, he talks about strings as character arrays (literally char ch[20], etc) rather than using <string>. There's nothing wrong with C, but I bought the darn books to learn C++!
The book by Stroustrup that I bought is called "Programming: Principles and Practice Using C++" which has been great. I'm on chapter 9 right now (working on classes)... the book is very challenging for a solitare learner (such as myself) but it's well worth the effort. :)