Cytochrome P450: Polymorphisms and Roles in Cancer, Diabetes and Atherosclerosis | Publicación