Foundation of Algorithms in C++11, Volume 1(Third Edition): Using and Extending C++11, Boost And Beyond (Algocoders)