Buckling and strength failure for unstiffened and ring-stiffened composite shells. (15th June 2023)