Beginning C++17 From Novice to Professional - Horton, Ivor; Horton, Ivor; Van Weert, Peter (Apress : Imprint: Apress, 2018)