A modified Fourier–Ritz approach for free vibration analysis of laminated functionally graded shallow shells with general boundary conditions. (April 2015)