Shore Fishes of the Revillagigedo, Clipperton, Cocos and Galapagos Islands by Robert E. Snodgrass