Compendium of seashells : a color guide to more than 4,200 of the world's marine shells | NiceBooksReads