Manyebook
James M. Carmichael
National Audubon Society Field Guide to North American Seashells