Before We Are Born: Essentials of Embryology and Birth Defects, 6e (Before We Are Born: Essentials of Embryology & Birth Defects)
Incorporates the molecular aspects of embryonic development, including information on stem cells