Designing Components with the C++ STL

This whole book by Ulrich Breymann is online (I don't think I've seen this mentioned here before).