Book review. (November 2022) - Zhao, Hongyan; Zhang, Jingyuan