Platelets and Megakaryocytes, Vol. 1 by Jonathan M. Gibbins