By Heidi Ledford of Nature of magazine With sales of more than $100 billion since it was introduced in 1997, the cholesterol-lowering drug Lipitor (atorvastatin) is an unparalleled pharmaceutical superstar.
Read More »By Heidi Ledford of Nature of magazine With sales of more than $100 billion since it was introduced in 1997, the cholesterol-lowering drug Lipitor (atorvastatin) is an unparalleled pharmaceutical superstar.
Read More »