Understanding the mechanism of cytochrome P450 3A4: recent advances and remaining problems

Understanding the mechanism of cytochrome P450 3A4: recent advances and remaining problems