This document discusses various anti-fungal drugs used to treat superficial and deep fungal infections. It describes the classes of anti-fungal drugs including azoles like fluconazole and itraconazole which inhibit fungal enzymes, allylamines like terbinafine which inhibit fungal sterol synthesis, and echinocandins like caspofungin which inhibit fungal cell wall synthesis. For each drug, it provides information on mechanisms of action and typical dosage regimens depending on the type of fungal infection being treated.