Combinatorial thinking in chemistry and biology.

Combinatorial thinking in chemistry and biology.