Megakaryocytes and beyond: the birth of platelets.

Megakaryocytes and beyond: the birth of platelets.