Immunoconjugates containing novel maytansinoids: promising anticancer drugs.

Immunoconjugates containing novel maytansinoids: promising anticancer drugs.