Fundamentals Of Machine Component Design [With Cdrom] by Kurt M. Marshek