Laminated Composite Plates and Shells by Nick James & Jianqiao Ye