Cardiovascular physiology concepts - Klabunde, Richard E., (Wolters Kluwer, 2012)