Haematology by Peter F. Hamilton & Martin R. Howard