Probier mal "thinking in cpp" vom Bruce Eckel.
Die gibt es neben der gebundenen Form auch zum
download.

LG
Michael