https://medium.com/@1shirleyyang2008/unveiling-the-mysteries-of-matter-an-introduction-to-material-science-c12ec1c36a0b