Hoffbrand's Essential Haematology by A. Victor Hoffbrand