Angina pectoris is chest pain caused by an imbalance between the heart's oxygen demand and the oxygen supplied by the coronary vessels. There are three main types: classical angina due to atherosclerosis, variant angina due to coronary vasospasm, and unstable angina involving progressive occlusion of a coronary artery. Antianginal drugs include nitrates like nitroglycerin that relieve pain by dilating blood vessels, beta-blockers, calcium channel blockers, and others. Nitrates work by releasing nitric oxide which causes smooth muscle relaxation and dilation of veins, arteries, and coronary vessels to redistribute blood flow.