Mechanical engineering : problems & solutions - Pefley, Richard K. (PE Exam Preparation, 2004)