The structure and properties of L10 ordered ferromagnets: Co-Pt, FePt, FePd and MnAl