Molecular self-assembly : advances in chemistry, biology, and nanotechnology - Comrie, James P. (Biotechnology in agriculture, industry and medicine series., 2011)