c ++ solutions ;companion to the c++ programming languege 3/f - vandevoorde, david (Vidhyanagar pearson, 1998)