Chemical Hardness:Applications from Molecules to Solids