Computing and Data Science - Weijia Cao, Aydogan Ozcan, Haidong Xie, Bei Guan (Springer, 2021)