Cardiovascular Physiology by Achilles Pappano, Matthew N. Levy & Robert M. Berne