An Introduction to Cardiovascular Physiology - Second Edition - Oxford Butterworths 1995