This extensive textbook sets out modern methods of computing properties of materials for graduates and researchers who want to use and understand advanced tools. Including essential theoretical background, practical guidelines and instructive applications, as well as less technical topic overviews for beginners, this book illuminates the mathematics behind the methods.