Ivabradine, coronary heart disease, and heart failure: time for reappraisal.

Ivabradine, coronary heart disease, and heart failure: time for reappraisal.