Effective STL 50 specific ways to improve your use of the Standard Template Library - Meyers, Scott 1959- (Addison-Wesley, 2005)