American Seashells; The Marine Molluska of the Atlantic and Pacific Coasts of North America