A mesoscale study of failure mechanisms in angle-ply laminates under tensile loading