Machine design : - Dimarogonas, Andrew D., 1938-2000 (John Wiley, 2001)