Larval therapy from antiquity to the present day: mechanisms of action, clinical applications and future potential - Whitaker, IS; Twine, C; Whitaker, MJ (Postgrad Med J, 2007)