C++ Recipes : A Problem-Solution Approach - Sutherland, Bruce. (Apress : Imprint: Apress, 2015)