Molecular Modeling Techniques In Material Sciences by Lalitha Subramanian & Jorge Rudiger Hill