Beyond the C++ standard library: an introduction to boost - Karlsson, Bjorn (Vidhyanagar Pearson, 2006)