Foundations and Challenges - John R. Vacca (Taylor and Francis, 2020)