Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications - Steffen Becker, Gunnar Brataas, Sebastian Lehrig (Springer, 2017)