TEACH YOURSELF MECHANICAL ENGG. VOL- II ENGG. COMPONENTS & MATERIALS - PEATFIELD A E (ENGLISH LANGUAGE BOOK SOCIETY)