This book covers everything you'll want to know for the foundation of material science and engineering. Great book that explains the concepts well and efficiently. I've gone to this book several times for covering topics I didn't cover in class, and the book did a great job of catching me up. I even used this for other classes like Fluid Mechanics or Heat Transfer. It's got it all. The example problems, while sometimes basic, provided you a great way to know if you understand the (wait for it....) material!