Ivermectin versus albendazole or thiabendazole for Strongyloides stercoralis infection

Strongyloides stercoralis is a parasite that lives in the gut of infected people