Defects and non-stoichiometry