Beta-lapachone: Natural occurrence, physicochemical properties, biological activities, toxicity and synthesis. (June 2021)