Design for reliability: information and computer- based systems - Bauer, Eric (John Wiley, 2010)