Design and construction of a two-stage thermoacoustic electricity generator with push-pull linear alternator. (1st February 2018)