Fundamentals of Materials for Energy and Environmental