Fundamentals of Material Science