Cardiac surgery: an appraisal of the past 25 years.
D006348:Cardiac Surgical Procedures; D003327:Coronary Disease / Q000601:surgery; D016027:Heart Transplantation; D006349:Heart Valve Diseases / Q000601:surgery; D006801:Humans; D010372:Pediatrics; D012606:Scotland; D014184:Transplantation, Homologous