Modern C++ Challenge Become An Expert Programmer By Solving Real-World Problems - Bancila M.; Bancila M. (Packt, 2018)