Synthesis and Intracellular Redox Cycling of Natural Quinones and Their Analogues and Identification of Indoleamine-2,3-dioxygenase (IDO) as Potential Target for Anticancer Activity.