Optimisation of a high speed rotating composite drive shaft using a genetic algorithm - Hybrid high modulus-high resistance carbon solutions