Atlas of marine invertebrate larvae - Young, Craig M. (Elsevier, 2006)
xiv, 626 p. : il.; 29 cm.