Ranolazine: clinical applications and therapeutic basis.

Ranolazine: clinical applications and therapeutic basis.