Density Functional Theory A Practical Guide