OpenMP in a Modern World: From Multi-device Support to Meta Programming - Michael Klemm, Bronis R. de Supinski, Jannis Klinkenberg, Brandon Neth (Springer, 2022)