offers detailed discussion of limit state design approaches, fatigue design methods, the