Supramolecular chemistry - Beer, Paul D.; Gale, Philip A.; Smith, David K. (Oxford chemistry primers, 1999)