Bleeding-edge technology in cardiology - or the mixed blessings of phlebotomy throughout the ages.

Bleeding-edge technology in cardiology - or the mixed blessings of phlebotomy throughout the ages.