A short textbook of haematology 6th ed - Thompson, R B & Proctor, S J