Introduction to Materials Science for Engineers by James F. Shackleford…

What stands out about this textbook is how clearly it explains complex theories.