Nanoscale mechanical energy harvesting using piezoelectricity and flexoelectricity. (21st February 2017)