Design for Reliability by Dev G. Raheja & Louis J. Gullo