Coronary artery medicine and surgery : concepts and controversies