Core concepts in supramolecular chemistry and nanochemistry - Steed, Jonathan W. 1969-; Turner, David R.; Wallace, Karl J. (Wiley, 2007)