Atlas of marine invertebrate larvae - Young, Craig M.; Sewell, Mary A. (Mary Anne) 1963-; Rice, Mary E. (Elsevier, 2006)