Machine design: an integrated approach - Norton, Robert L (New Delhi Pearson education, 2012)