Richard G Budynas

Shigleys Mechanical Engineering Design - 10 - Mcgraw Hill, New Delhi 2016

621.815