Joseph E Shigley

Mechanical Engineering Design - 6 - Tata Mcgraw Hill 2004

621.815