Fatigue testing and analysis theory and practice (Elsevier Butterworth-Heinemann, 2005)