Zinc oxide piezoelectric nano-generators for low frequency applications. (15th May 2017)