Fatigue Of Polymer Composites: Life Prediction And Environmental Effects