Haematology by Barbara Jane Bain & Barbara J. Bain