Evaluation of non-linear buckling loads of geometrically imperfect composite cylinders and cones with the Ritz method. (April 2015)