Practical cardiovascular pathology - Sheppard, Mary N. (Hodder Arnold, 2011)