Design and Analysis of Tubular Permanent Magnet Linear Wave Generator. (23rd June 2014)