Density Functional Theory A Practical Introduction