Chemical and therapeutical agents: new and old, officinal and unofficinal

Chemical and therapeutical agents: new and old, officinal and unofficinal