Fault Tolerance for High-Performance Applications by Carlo Bertolli