Comprehensive Supramolecular Chemistry by Author Unknown, Jerry L. Atwood & Jean Marie Lehn