From Artificial Kidneys to Artificial Hearts and Beyond: New Developments Offer Great Hope | IEEE Journals & Magazine | IEEE Xplore