Ventricular Assist Devices and Other Mechanical Circulatory Support Devices: Types, Complications, and Updates. — SciRadar