Angina Pectoris: types, pathophysiology, and management principles