Text this: Recent advances in the macro- and micro-mechanics of composite materials structures :