Thinking in C++ - Eckel, Bruce, 1957- (Prentice Hall, 1995)