Foundations of Materials Science and Engineering