Wave based method for free vibration characteristics of functionally graded cylindrical shells with arbitrary boundary conditions. (March 2020)