Essential Haematology by Paul Moss, John Pettit & Victor Hoffbrand