Mechanical Engineers' Handbook

Materials and Mechanical Design Edited by Myer Kutz