Cardiovascular Physiology by Rodney J. Levick