Chemistry and biology - Schreiber, Stuart L ed