Core concepts in supramolecular chemistry and nanochemistry - Steed, Jonathan W. 1969- (John Wiley & Sons, Ltd, 2007)