A 65-year-old man with exertional chest discomfort is diagnosed with stable angina after normal troponin and a positive exercise stress test. His blood pressure is 135/80 mmHg and heart rate 80 beats/min. He has no asthma or COPD. Which medication class is preferred as first-line anti-anginal therapy for symptom relief in addition to risk factor management?