An efficient piezoelectric energy harvester with frequency self-tuning. (26th May 2017)