Cardiovascular Medicine and Surgery by Michael Blaha, Debabrata Mukherjee, Ragavendra R. Baliga, Steve Bailey, Richard Lange | Lex | Lex