Cutaneous leishmaniasis: progress towards a vaccine.

Cutaneous leishmaniasis: progress towards a vaccine.