Density Functional Methods In Physics