Computational Chemistry of Solid State Materials: A Guide for Materials Scientists, Chemists, Physicists and others