Sea-Weeds, Shells and Fossils - Gray, Peter (Project Gutenberg, 2011)