Software design for resilient computer systems - Schagaev, Igor; Kaegi-Trachsel, Thomas (Springer, 2016)