Core Concepts in Supramolecular Chemistry and NanochemistryKarl Wallace, David R. Turner, Jonathan W. Steed₹5,651