machine design theories of failure and design for fatigue | Comidoc