Cardioprotection with adenosine: 'a riddle wrapped in a mystery'.

Cardioprotection with adenosine: 'a riddle wrapped in a mystery'.