Vibration Energy Harvesting: Linear, Nonlinear, and Rotational Approaches - Miah Abdul Halim; Kai Tao; Shahrzad Towfighian; Dibin Zhu (Shock and Vibration)