Idiosyncratic Drug-Induced Liver Injury (IDILI): Potential Mechanisms and Predictive Assays. (4th January 2017)