Cardiovascular physiology - Mohrman, David E. (A lange physiology series, 2003)