Metals, macrocycles and molecular assemblies - macrocyclic complexes in metallo-supramolecular chemistry.