Machine Design - Wentzell(Timothy.) (NEW YORK Australia Cenage)