Roylance David

Mechanics of Materials

0471593990

620.112