A 54-year-old woman reports intermittent crushing central chest pain on exertion, relieved by rest. ECG at rest is normal and troponin is not raised. You diagnose stable angina. She has no contraindications to any cardiovascular drugs. Which is the most appropriate first-line drug to reduce the frequency of angina episodes?