Fatigue reliability: a review of recent advances. (1st January 2001)