Recent Progress in Computational Sciences and Engineering (2 vols). (2019)