Machine design; theory and practice by Charles E. Wilson | Menrva Books