Natural history of the Tres Marias Islands, Mexico.