Three-Dimensional Microstructure-Based Models For Fatigue Crack Nucleation And Fatigue Crack Branching In High Strength Al Alloys