Artificial hearts : Technology and therapy management.