Advanced fibre-reinforced polymer (FRP) composites for structural applications. (2022)