Heart Physiology And Pathophysiology by Michael Cohen, Nicholas Sperelakis & Yoshihisa Kurachi