Text this: Pharmacology of diminazene. A review