Supramolecular chemistry from biological inspiration to biomedical applications - Cragg, Peter J. (Springer, 2010)