A 54-year-old male presents with retrosternal pressure-like pain occurring daily during afternoon naps or at 1 AM for the past month, lasting 20 minutes each episode and relieved within 5 minutes by nitroglycerin. The clinical diagnosis is variant angina pectoris. The drug of choice is: