Computational Materials Science by Yoshiyuki Kawazoe, K. Ohno & K. Esfarjani