Shells of the World: A Natural History - M. G. Harasewych