Heterogeneity, High Performance Computing, Self-Organization and the Cloud - Lynn (Springer International Publishing, 2018)