Quantum Chemistry for Atoms, Molecules and Solids