American seashellsthe marine mollusca of the Atlantic and Pacific coasts of North AmericaThe shell; five hundred million years of inspired design