C++ Recipes - Sutherland, Bruce; Cinar, Onur; Thomas, Michael; Walia, Rohan (Apress, 2015)