Mechanics of Materials (4th Edition), R. C. Hibbeler, 9780130164674

This textbook is written by a well-known expert in the subject area.

Mechanics of Materials Hardcover Russell C. Hibbeler

You will find that this textbook uses a modular structure for flexible learning.