Embryogenesis Explained, Natalie K. Gordon, Richard Gordon. World Scientific, 2016, 784 pp., ISBN: 978-981-4350-48-8 (hardcover), ISBN: 978-981-4740-69-2 (ebook)