Functional Safety by David J. Smith & Kenneth G.L. Simpson