Clean C++20 : sustainable software development patterns and best practices - Roth, Stephan, 1963- (Apress, 2021)