Vitalsource Technologies, Inc. Mechanics of Laminated Composite Plates and Shells