I haven't found one I like yet!
Do a search here, and on the net... other programming sites etc. The advantage of a search is that you'll get more results... rather than just the opinions of whoever happens to respond this time.
I have the Bjarne book. He knows what he's talking about, but the book is not very readable. I get the impression it's targeted at professional programmers who don't know C++. (?)
Schildt is OK for Windows.
Right! The Schildt book is good for Windows. It's similar to "Programming Windows" by Charles Petzold. Petzold's book is more popular, and Petzold is more respected. Schildt has a reputation for getting things wrong... I learned about the term "Bull-Schildt" from a post on this board! (His Windows book was NOT the book being discussed.)
I have both books, and I do find it useful to bave more than one source. I bought the Schildt book for something that I couldn't find in Petzold. (It was in Petzold but I couldn't find it 'till I knew the name of the function.)
The actual programming in these books is not "advanced". In fact, its all C (no C++). Although I do consider Windows to be an advanced topic. There is a lot to learn... It's not easy... It's just that there are no complex algorithms or use of the advanced C++ features that are part of standard C++.