Reliability engineering: theory and practice - Birolini, Alessandro (Springer, 2007)