Balakuma Balachandran

Vibrations Second Edition - Cengage Learning 2009

9780495411253

620.3BAL