Treatment of giardiasis: current status and future directions.

Treatment of giardiasis: current status and future directions.