Molecular recognition: chemical and biological problems - Roberts, Stanley M. (Royal Society of Chemistry, 1989)