This document discusses various anti-anginal drugs used to treat angina pectoris. It describes three main classes of drugs: nitrates, beta-blockers, and calcium channel blockers. Nitrates work by dilating blood vessels to increase oxygen supply and decrease oxygen demand. Beta-blockers lower heart rate and contractility to reduce myocardial oxygen consumption. Calcium channel blockers inhibit calcium entry into cardiac and vascular muscle to produce vasodilation and reduce myocardial work. Combination therapy using drugs from different classes is often most effective for treating angina due to their additive effects on myocardial oxygen balance.