Principles and Mechanisms - Frank A. Barile (Taylor and Francis, 2019)