Thinking in C++ Volume-2 Practical Programming - "Eckel, Bruce" (Pearson)
includes index and biblioraphy