Basic Science for Core Medical Training and the MRCP
Neil Herring
Levick's Introduction to Cardiovascular Physiology