Larval therapy from antiquity to the present day: mechanisms of action, clinical applications and future potential

Larval therapy from antiquity to the present day: mechanisms of action, clinical applications and future potential