Introduction to Computational Materials Science by Richard Lesar